8.8 桑基图 EMP_sankey_plot
桑基图(Sankey Diagram)是一种特定类型的流图(Flow diagram),通常用于描述多组特征之间的相互关系。模块EMP_sankey_plot
可以根据模块EMP_cor_analysis
计算所得的多重相关性结果,绘制相关性桑基图。
注意:
①相关性桑基图中,红色为正相关,蓝色为负相关。
②相关性桑基图会评估每个节点之间的相互关系,孤立的节点将会被过滤。
③参数
①相关性桑基图中,红色为正相关,蓝色为负相关。
②相关性桑基图会评估每个节点之间的相互关系,孤立的节点将会被过滤。
③参数
pvalue
和rvalue
可以调节边的数量。
🏷️示例:
micro_data <- MAE |>
EMP_assay_extract('taxonomy') |>
EMP_identify_assay(method='default') |>
EMP_collapse(estimate_group = 'Genus',collapse_by = 'row') |>
EMP_decostand(method='relative')
ko_data <- MAE |>
EMP_assay_extract('geno_ko') |>
EMP_identify_assay(method='edgeR') |>
EMP_diff_analysis(method='DESeq2',.formula = ~Region+Group) |>
EMP_filter(feature_condition = pvalue < 0.05)
metabolite_data <- MAE |>
EMP_assay_extract(experiment = 'untarget_metabol') |>
EMP_collapse(estimate_group = 'MS2kegg',collapse_by='row',
na_string = c("NA", "null", "","-"),
method = 'mean',collapse_sep = '+') |>
EMP_decostand(method = 'relative') |>
EMP_dimension_analysis(method = 'pls',estimate_group = 'Group') |>
EMP_filter(feature_condition = VIP >2)
host_gene <- MAE |>
EMP_assay_extract('host_gene') |>
EMP_identify_assay(method='edgeR') |>
EMP_diff_analysis(method='DESeq2',.formula = ~Region+Group) |>
EMP_filter(feature_condition = pvalue < 0.05)
meta_data<- MAE |>
EMP_assay_extract('taxonomy') |>
EMP_coldata_extract(action = 'add',
coldata_to_assay = c('SAS','SDS','HAMA','HAMD','PHQ9','GAD7'))
(micro_data + ko_data + metabolite_data + host_gene + meta_data) |>
EMP_cor_analysis() |>
EMP_sankey_plot()
